#ifndef LOG_SERVER_H
#define LOG_SERVER_H

#include <iostream>
#include "Mutex.h"
#include <string>
#include "Configuracion.h"

#define MERROR 1   // MENSAJE ERROR
#define MWARN  2   // MENSAJE WARNING
#define MINFO  3   // MENSAJE INFORMATIVO
#define MDEBUG 4   // MENSAJE INFORMATIVO

class Log {
public:
	Log(){}
	virtual ~Log(){}
	static void loguear(int tipo_error, const std::string &mensaje);

private:
    static Mutex m_log;
};
#endif
